package com.hs.sfzy.service;

import com.github.pagehelper.PageInfo;
import com.hs.sfzy.entity.Reply;

import java.util.List;

/**
 * @ClassName ReplyService
 * @Description TODO
 * @Author zgy
 * @Date 2024年10月24日 17:21
 * @Version 1.0
 */
public interface ReplyService {
    //    插入数据
    int insert(Reply reply);

    //    通过id删除
    int delete(int id);

    //    更新某一条数据
    int update(Reply reply);

    //    查询所有
    List<Reply> selectAll(Reply reply);

    //    通过id查询
    Reply selectById(int id);

    //    分页查询
    PageInfo<Reply> selectByPageInfo(int pageNum, int pageSize, Reply reply);

    //    根据问题Id查询所有回复
    List<Reply> selectByQuestionId(Long questionId);

    List<Reply> findById(Long userId);
}
